-
1 polymorphic data type
Англо-русский толковый словарь терминов и сокращений по ВТ, Интернету и программированию. > polymorphic data type
-
2 polymorphic type
= polymorphic data typeполиморфный тип [данных]объект базового типа с набором полей данных, общим для всех объектов такого типа. Каждый из типов, производных от базового, имеет поля данных, относящиеся только к этому типу. Основа полиморфизма типов данных - принцип наследования (inheritance)Англо-русский толковый словарь терминов и сокращений по ВТ, Интернету и программированию. > polymorphic type
-
3 polymorphic function
в программировании - функция, которая может работать с различными типами входных данныхАнгло-русский толковый словарь терминов и сокращений по ВТ, Интернету и программированию. > polymorphic function
-
4 polymorphism
1) центральное понятие в ООП, обозначающее способность объекта выбирать правильный метод (внутреннюю процедуру объекта) в зависимости от типа данных, полученных в сообщении (message). Благодаря полиморфизму объект выполняет нужные действия, даже если содержимое сообщения было неизвестно во время написания программы. Другими словами - это использование под одним именем различных процедур, связанных с обработкой данных разного типа, например операции сложения (+) для вещественных и целых чисел. В более общем смысле, полиморфизм даёт возможность абстрагирования свойствАнгло-русский толковый словарь терминов и сокращений по ВТ, Интернету и программированию. > polymorphism
См. также в других словарях:
Algebraic data type — In computer programming, particularly functional programming and type theory, an algebraic data type (sometimes also called a variant type[1]) is a datatype each of whose values is data from other datatypes wrapped in one of the constructors of… … Wikipedia
Type polymorphism — In computer science, polymorphism is a programming language feature that allows values of different data types to be handled using a uniform interface. The concept of parametric polymorphism applies to both data types and functions. A function… … Wikipedia
Type system — Type systems Type safety Inferred vs. Manifest Dynamic vs. Static Strong vs. Weak Nominal vs. Structural Dependent typing Duck typing Latent typing Linear typing Uniqueness typing … Wikipedia
Type inference — Type inference, or implicit typing, refers to the ability to deduce automatically the type of a value in a programming language. It is a feature present in some strongly statically typed languages. It is often characteristic of but not limited to … Wikipedia
Type signature — is a term that is used in computer programming.A type signature defines the inputs and outputs for a function or method. A type signature includes at least the function name and the number of its parameters. In some programming languages, it may… … Wikipedia
Option type — For families of option contracts in finance, see Option style. In programming languages (especially functional programming languages) and type theory, an option type or maybe type is a polymorphic type that represents encapsulation of an optional … Wikipedia
Void type — The void type, in several programming languages derived from C and Algol68, is the type for the result of a function that produces no direct result. Usually such functions are called for their side effects, much like subroutines in Visual Basic… … Wikipedia
Blood type (non-human) — Animals and bacteria have cell surface antigens referred to as a blood type. Antigens from the human ABO blood group system are also found in apes such as chimpanzees, bonobos and gorillas. Other animal blood sometimes agglutinates (to varying… … Wikipedia
Polymorphism (computer science) — This article is about the programming language theory concepts with direct application to functional programming languages. For a gentler introduction of these notions as commonly implemented in object oriented programming, see Polymorphism in… … Wikipedia
Option — may refer to Contents 1 Legal rights 2 Sport 3 Computing 4 Publications 5 History … Wikipedia
Comparison of programming languages (mapping) — Programming language comparisons General comparison Basic syntax Basic instructions Arrays Associative arrays String operations … Wikipedia